.footprint_container {
  width: 100%;
  background-color: #f4f4f4;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  .footprint_item {
    width: 100%;
    margin-bottom: 20rpx;
    background-color: #fff;
    .date {
      width: 100%;
      padding: 30rpx;
      border-bottom: 1rpx solid #ccc;
      font-size: 32rpx;
      font-weight: 500;
    }
    .topDate {
      border-top: 1rpx solid #ccc;
    }
    .goodsList {
      width: 100%;
      padding: 0 30rpx;
      // border-bottom: 1rpx solid #ccc;
      display: flex;
      flex-direction: column;
      justify-content: flex-start;
      .goodsItem {
        padding: 30rpx 0;
        display: flex;
        justify-content: flex-start;
        border-bottom: 1rpx solid #ccc;
        &:nth-last-child(1) {
          border-bottom: none;
        }
        image {
          width: 25%;
          background-color: #f4f4f4;
        }
        .goods_info {
          margin-left: 40rpx;
          display: flex;
          flex-direction: column;
          justify-content: space-evenly;
          .goods_name {
            font-weight: 400;
          }
          .goods_desc {
            color: #666;
          }
          .goods_price {
            color: #bd2d8d;
          }
        }
      }
    }
  }
}